package com.happystreet.engine
{
	import com.happystreet.engine.animations.TruckBaseAnim;

	public class Truck
	{
		public static const FRIEND_TRUCK_BASE_SYMBOL_NAME:String = "FriendsTruck";
		public static const RESCUE_TRUCK_BASE_SYMBOL_NAME:String = "RescueTruck";
		public static const TRUCK_NONE:String = "truckNone";
		public static const TRUCK_TRAVELLING:String = "truckProgress";
		public static const TRUCK_ARRIVING:String = "truckArriving";
		public static const TRUCK_WAIT:String = "truckWaitForClic";
		public static const TRUCK_ACTION:String = "truckAction";
		public static const TRUCK_CUSTOM_ACTION:String = "truckCustomAction";
		public static const TRUCK_LEAVE:String = "truckLeaving";
		public static const TRUCK_KICKED_OUT:String = "truckKickedOut";
		
		private const DELIVERY_SYMBOL:String = "DeliveryVan";
		private const DRAGSTER_SYMBOL_REGULAR:String = "InstantDeliveryVan";
		private const DRAGSTER_SYMBOL_BURN:String = "InstantDeliveryVanBurn";
		private const DRAGSTER_SYMBOL_OK:String = "InstantDeliveryVanOk";
		private const BUILD_INSTANT_SYMBOL:String = "InstantBuildVan";
		private const BUILD_TRUCK_SYMBOL:String = "BuildVan";
		private const DRAGSTER_SCALE:Number = 0.72;
		
		public var truckPositionH:int;
		public var animation:TruckBaseAnim;
		public var currentAnimState:String;
		public var subType:String;
		private var referenceShop:CoreShop;
		private var deliveryLevel:int;
		private var lastTruckHeight:int;
		public var shopBaseStatus:int;
		public var type:String;
		public var shopFriendDeliveryStatus:String;
		private var senderId:String;
		public function Truck()
		{
		}
		
		public function get height():int
		{
			return (this.animation.truckSymbol.height);
		}
	}
}